From 34f33b36f853930746d38d372ccd4c1384a7636a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 4 Oct 2020 21:20:48 -0400 Subject: [PATCH] Prevent a crash with script names We can't pass NULL to gettext(). --- demos/gtk-demo/script-names.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/demos/gtk-demo/script-names.c b/demos/gtk-demo/script-names.c index b9b334d5ee..f378f2530e 100644 --- a/demos/gtk-demo/script-names.c +++ b/demos/gtk-demo/script-names.c @@ -193,7 +193,12 @@ get_script_name (GUnicodeScript script) for (i = 0; i < G_N_ELEMENTS (scripts); i++) { if (scripts[i].script == script) - return g_dpgettext2 (GETTEXT_PACKAGE, "Script", scripts[i].name); + { + if (scripts[i].name) + return g_dpgettext2 (GETTEXT_PACKAGE, "Script", scripts[i].name); + else + return ""; + } } return NULL; -- 2.30.2